import request from '@/utils/request'

// 购买力筛选
export function getPurchase(params) {
  return request({
    url: '/PuchasingPower/getList',
    method: 'get',
    params
    // baseURL: 'http://192.168.0.107:8181'
  })
}

// 发布消息管理
// 筛选
export function getSearchList(params) {
  return request({
    url: '/PublishMessage/UserMessageByCondition',
    method: 'GET',
    params
  })
}
// 获取数据
export function getReleaseNews(params) {
  return request({
    url: '/PublishMessage',
    method: 'get',
    params
  })
}
// 增加信息
export function getAddReleaseNews(data) {
  return request({
    url: '/PublishMessage',
    method: 'POST',
    data
  })
}
// 发布信息管理 - 修改信息详情
export function getEditingInforma(data) {
  return request({
    url: '/PublishMessage',
    method: 'put',
    data
  })
}
// 发布信息管理-编辑信息-发布类型
// app行业选择弹窗 - 查询tradeLevel 级别为1的 - 获取发布类型
export function getReleaseType() {
  return request({
    url: '/tradeProup/firstGetList',
    method: 'get'
  })
}
// 发布信息管理-编辑信息-发布类型-根据发布类型获取发布行业
// app行业选择弹窗 - 根据父级的tradeCode查询下级详情 - 获取发布行业
export function getReleaseIndustry(params) {
  return request({
    url: '/tradeProup/subordinateGetList',
    method: 'get',
    params
  })
}
// 发布信息管理-编辑信息-获取数据
export function editdataObtain(messageCode) {
  return request({
    url: `/PublishMessage/${messageCode}`,
    method: 'get'
    // params
  })
}
// 发布信息管理-编辑信息-地区选择-获取省
export function choiceProvince(params) {
  return request({
    url: '/areaProup/provinceGetList',
    method: 'get',
    params
  })
}
// 发布信息管理-编辑信息-地区选择-根据省获取下级
export function choiceCity(params) {
  return request({
    url: '/areaProup/subordinateGetList',
    method: 'get',
    params
  })
}
// 发布信息管理-删除
export function deleteData(data) {
  return request({
    url: '/PublishMessage',
    method: 'delete',
    data
    // baseURL: 'http://192.168.0.107:8181'
  })
}

// 发布信息管理-发布信息模板列表
export function templateDefaultSwitch() {
  return request({
    url: '/PublishMessage/MessageMode',
    method: 'get'
  })
}
// 发布信息管理-发布信息模板设置
export function templateSwitch(data) {
  return request({
    url: '/PublishMessage/MessageMode',
    method: 'put',
    data
  })
}

// 推送设置管理

// 获取数据
export function getPushMessage(params) {
  return request({
    url: '/Publish/getList',
    method: 'get',
    params
  })
}

// 添加推送方式
export function addPush(data) {
  return request({
    url: '/Publish/savePublish',
    method: 'post',
    data
  })
}

// 推送设置管理-添加关联用户
export function addRelation(data) {
  return request({
    url: '/Publish/saveTag',
    method: 'post',
    data
    // baseURL: 'http://192.168.0.107:8181'
  })
}

// 获取标签
export function obtainLabel(params) {
  return request({
    url: '/tag/TagList',
    method: 'get',
    params
    // baseURL: 'http://192.168.0.107:8181'
  })
}
// 获取弹框1-标签数据
export function getElasticA(params) {
  return request({
    url: '/Publish/TagList',
    method: 'get',
    params
  })
}
// 删除
export function deletePush(data) {
  return request({
    url: '/Publish/deleteByCodess',
    method: 'delete',
    data
    // baseURL: 'http://192.168.0.107:8181'
  })
}
// 回显标签
export function echoDisplay(params) {
  return request({
    url: '/Publish/show',
    method: 'get',
    params
    // baseURL: 'http://192.168.0.107:8181'
  })
}
// 文档管理
// 条件筛选文档信息
export function screenFile(params) {
  return request({
    url: '/document/search',
    method: 'get',
    params
    // baseURL: 'http://192.168.0.107:8181'
  })
}
// 获取审核人
export function getApprover(data) {
  return request({
    url: '/document/approverGetList',
    method: 'post',
    data
    // baseURL: 'http://192.168.0.107:8181'
  })
}
// 文档管理-获取列表数据
export function getFileData(params) {
  return request({
    url: '/document/getList',
    method: 'get',
    params
  })
}
// 文档管理-审批
export function fileApproval(data) {
  return request({
    url: '/document/auditDocument',
    method: 'post',
    data
    // baseURL: 'http://192.168.0.107:8181'
  })
}
// 文档管理-添加文档
export function addFile(data) {
  return request({
    url: '/document/insertDocument',
    method: 'post',
    data
    // baseURL: 'http://192.168.0.107:8181'
  })
}
// 文档管理-编辑文档
export function editFile(data) {
  return request({
    url: '/document/updateDocument',
    method: 'post',
    data
    // baseURL: 'http://192.168.0.107:8181'
  })
}
// 文档管理-发布文档
export function releaseFile(data) {
  return request({
    url: '/document/publishDocument',
    method: 'post',
    data
    // baseURL: 'http://192.168.0.107:8181'
  })
}
// 文档管理-删除 目前不使用该接口 20190907
export function delFile(params) {
  return request({
    url: '/document/delete',
    method: 'get',
    params
    // baseURL: 'http://192.168.0.107:8181'
  })
}
// 文档管理-批量删除文档
export function delAllFile(data) {
  return request({
    url: '/document/deletes',
    method: 'post',
    data
    // baseURL: 'http://192.168.0.107:8181'
  })
}

// APP首页轮播图管理
export function getCarousel(params) {
  return request({
    url: '/carouse/getList',
    method: 'get',
    params
  })
}

// 添加APP首页轮播图
export function addContent(data) {
  return request({
    url: '/carouse/insert',
    method: 'post',
    data
    // baseURL: 'http://192.168.0.107:8181'
  })
}
// 添加APP首页轮播图-批量删除
export function appDeleteByIds(data) {
  return request({
    url: '/carouse/deleteByCarouselCodes',
    method: 'post',
    data
  })
}
export function editContent(data) {
  return request({
    url: '/carouse/update',
    method: 'post',
    data
    // baseURL: 'http://192.168.0.107:8181'
  })
}
// 图片上传
export function pushImg(data) {
  return request({
    url: '/image',
    method: 'post',
    data
    // baseURL: 'http://192.168.0.107:8181'
  })
}
// 筛选
export function screenContent(params) {
  return request({
    url: '/carouse/search',
    method: 'get',
    params
    // baseURL: 'http://192.168.0.107:8181'
  })
}

// 金币购买与人民币关联规则设置 分页查询规则
export function coinOrRMB() {
  return request({
    url: '/conversionFormula/getList',
    method: 'get'
  })
}
// 删除金币购买与人民币关联规则设置
// export function delCoinOrRMB(params) {
//   return request({
//     url: '/conversionFormula',
//     method: 'delete',
//     params
//   })
// }
// 更新金币购买与人民币关联规则设置
export function addCoinOrRMB(data) {
  return request({
    url: '/conversionFormula/update',
    method: 'post',
    data
  })
}

